import {http} from '@/http';

/**
 * 获取验证码
 * @param {String} mobile 电话号码
 * @param {Number} type 用户类型 1表示注册，2表示修改密码或者验证原手机号 3表示验证新手机号 4 提现验证码
 */
export function getSms(mobile, type = 1) {
	return http.post('index.php/phone/App/send_validate_code', {mobile, type});
}

/**
 * 获取用户注册验证码
 * @param {Object} mobile
 */
export function getRegisterSms(mobile) {
	return getSms(mobile, 1);
}

/**
 * 获取用 修改密码或者验证原手机号
 * @param {Object} mobile
 */
export function getPassSms(mobile) {
	return getSms(mobile, 2);
}

/**
 * 验证新手机
 * @param {Object} mobile
 */
export function getNewPhoneSms(mobile) {
	return getSms(mobile, 3);
}

/**
 * 提现验证码
 * @param {Object} mobile
 */
export function getWithdrawalSms(mobile) {
	return getSms(mobile, 4);
}